Big Huge Thesaurus

Capra hircus

noun

sounds kind of like